RHEL OS기반의 EC2에 EFS 마운트 해보기
소개
안녕하세요! 클래스메소드 금상원 입니다. 이번 블로그에서는 RHEL OS기반의 EC2에 EFS 마운트 하는 방법에 대해 알아 보겠습니다.
EFS 마운트 하기
EFS 설치
RHEL OS에서는 Amazon Linux2와 달리 GitHub에서 가져와 RPM 패키지를 빌드 및 설치 해야하기 때문에 아래의 명령어를 순차적으로 실행 합니다.
sudo yum install -y git sudo yum install -y rpm-build git clone https://github.com/aws/efs-utils sudo yum -y install make cd ./efs-utils sudo make rpm sudo yum -y install ./build/amazon-efs-utils*rpm
마운트
마운트용 디렉토리 작성
sudo mkdir <디렉토리 명>
EFS를 마운트할 디렉토리를 작성 합니다.
마운트용 디렉토리에 EFS 마운트 하기
sudo mount -t efs -o tls <efs id>:/ <디렉토리 명>
위에서 작성한 디렉토리에 EFS를 마운트를 합니다.
테스트 파일 만들기
cd efs sudo touch text.txt ls
마운트된 디렉토리에서 테스트용 파일을 하나 작성 합니다.
확인해 보기
서버 재부팅 후 디렉토리 확인
EC2를 재부팅 한 후 마운트 하기 전의 디렉토리가 비어 있는 것을 확인 할 수 있습니다.
다시 마운트 후 비교 해보기
다시 마운트를 한 후 확인해 보면 위에서 작성한 text.txt 파일이 있는 것을 확인 할 수 있습니다.
마무리
이번 블로그에서는 EFS를 구축하고 EC2에서 마운트 하는 방법에 대해 알아 보았습니다. 같은 리눅스 서버라도 AmazonLinux2 와는 설치 방법이 달라 당황 했었던 경험이 있었습니다. 저와 비슷한 상황에 처한 분들께 조금이나마 도움이 되었으면 좋겠습니다.
참고 자료
본 블로그 게시글을 보시고 문의 사항이 있으신 분들은 클래스메소드코리아 (info@classmethod.kr)로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !